ALPS: A framework for parallel adaptive PDE solution
نویسندگان
چکیده
Adaptive mesh refinement and coarsening (AMR) is essential for the numerical solution of partial differential equations (PDEs) that exhibit behavior over a wide range of length and time scales. Because of the complex dynamic data structures and communication patterns and frequent data exchange and redistribution, scaling dynamic AMR to tens of thousands of processors has long been considered a challenge. We are developing ALPS, a library for dynamic mesh adaptation of PDEs that is designed to scale to hundreds of thousands of compute cores. Our approach uses parallel forest-of-octree-based hexahedral finite element meshes and dynamic load balancing based on space-filling curves. ALPS supports arbitrary-order accurate continuous and discontinuous finite element/spectral element discretizations on general geometries. We present scalability and performance results for two applications from geophysics: seismic wave propagation and mantle convection.
منابع مشابه
ALPS: Software Framework for Scheduling Parallel Computations with Application to Parallel Space-Time Adaptive Processing
The goal of this project is to automatically generate executable files for optimal parallel implementation of large computational tasks defined by their high-level algorithmic description. This goal is realized by a set of software tools called ALPS software framework. We present this framework in the context of a large signal processing application known as STAP. Space-Time Adaptive Processing...
متن کاملMultithreaded Model for Dynamic Load Bm.ancing Parallel Adafi'ive Pde Computations
We present a multithreaded model for the dynamic load-balancing of numerical, adaptive computations required for the solution of Partial Differential Equations (PDEs) on multiprocessors. Multithreading is used as a means of exploring concurrency at the processor level in order to tolerate synchronization costs inherent to traditional (non-threaded) parallel adaptive PDE solvers. Our preliminary...
متن کاملMultithreaded model for dynamic load balancing parallel adaptive PDE computations
We present a multithreaded model for the dynamic load-balancing of numerical, adaptive computations required for the solution of Partial Di erential Equations (PDEs) on multiprocessors. Multithreading is used as a means of exploring concurrency at the processor level in order to tolerate synchronization costs inherent to traditional (non-threaded) parallel adaptive PDE solvers. Our preliminary ...
متن کاملAdopting the Multiresolution Wavelet Analysis in Radial Basis Functions to Solve the Perona-Malik Equation
Wavelets and radial basis functions (RBF) have ubiquitously proved very successful to solve different forms of partial differential equations (PDE) using shifted basis functions, and as with the other meshless methods, they have been extensively used in scattered data interpolation. The current paper proposes a framework that successfully reconciles RBF and adaptive wavelet method to solve the ...
متن کاملParallel (//) ELLPACK: A Problem Solving Environment for PDE Based Applications on Multicomputer Platforms
This paper presents the software architecture and implementation of the problem solving environment (PSE) IIELLPACK for modeling physical objects described by partial differenlial equations (FDEs). The scope of this PSE is broad as IIELLPACK incorporates many PDE solving systems and some of these, in (urn, include several specific PDE solving melhods. Its coverage for 1-0, 2·0 and 3-D elliptic ...
متن کامل